immovable asset - Spanish English Dictionary